overcome several consecutive setbacks - Français Anglais Dictionnaire